Big Huge Thesaurus

trade embargo

noun